package cn.hg.solon.plugin.activerecord.demo.blog;

import org.noear.solon.core.aspect.Interceptor;
import org.noear.solon.core.aspect.Invocation;

/**
 * 本 Demo 改造自 JFinal 的 Demo。
 * 
 * BlogInterceptor
 * 此拦截器仅做为示例展示，在本 demo 中并不需要
 */
public class BlogInterceptor implements Interceptor {

    @Override
    public Object doIntercept(Invocation inv) throws Throwable {
        System.out.println("Before invoking: " + inv.target().getClass().toString() + " --> " + inv.method().getMethod().getName() + "()");
        Object ret = inv.invoke();
        System.out.println("After  invoking: " + inv.target().getClass().toString() + " --> " + inv.method().getMethod().getName() + "()");

        return ret;
    }
}
